import { AppCounter } from '@ibiz-template/runtime';

/**
 * 应用计数器插件
 *
 */
export class AppCounterPlugin extends AppCounter {
  /**
   * 加载计数器
   *
   * @author chitanda
   * @date 2022-10-26 19:10:38
   * @protected
   * @return {*}  {Promise<IData>}
   */
  protected async load(): Promise<IData> {
    this.data = {
      menu11: 11,
      menu21: 21,
    };
    // 这步emit必不可少！！
    this.evt.emit('change', this.data);
    return this.data;
  }
}
